62336e7260e981684cb2cca7209ed7181e72a71e,plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/expressions/GrReferenceExpressionImpl.java,GrReferenceExpressionImpl,getVariants,#,160

Before Change



  public Object[] getVariants() {
    ResolverProcessor processor = getResolveProcessor(this, null);
    ResolveUtil.treeWalkUp(this, processor);
    GroovyResolveResult[] candidates = processor.getCandidates();
    if (candidates.length == 0) return PsiNamedElement.EMPTY_ARRAY;
    return ResolveUtil.mapToElements(candidates);

After Change


    ResolverProcessor processor = getResolveProcessor(this, null);
    GrExpression qualifierExpression = getQualifierExpression();
    if (qualifierExpression == null) {
      ResolveUtil.treeWalkUp(this, processor);
    } else {
      PsiType qualifierType = qualifierExpression.getType();
      if (qualifierType instanceof PsiClassType) {